package gitee.derumin.lifeissohard.lishhungersystem;

import net.minecraft.item.FoodComponent;


public class LishFoodComponent extends FoodComponent {

    private final double water;
    private final double heavyMetal;
    private final double sugar;
    private final double fat;
    private final double protein;
    private final double cellulose;
    private final double va;
    private final double vb;
    private final double vc;
    private final double iodine;
    private final double difficulty;


    public LishFoodComponent(FoodComponent vanillaFood,double setWater,double setHeavyMetal,double setSugar,double setFat,double setProtein,double setCellulose,double setVA,double setVB,double setVC,double setIodine,double setDifficulty){
        super(vanillaFood.getHunger(),vanillaFood.getSaturationModifier(),vanillaFood.isMeat(),vanillaFood.isAlwaysEdible(),vanillaFood.isSnack(),vanillaFood.getStatusEffects());
        this.water = setWater;
        this.heavyMetal = setHeavyMetal;
        this.sugar = setSugar;
        this.fat = setFat;
        this.protein = setProtein;
        this.cellulose = setCellulose;
        this.va = setVA;
        this.vb = setVB;
        this.vc = setVC;
        this.iodine = setIodine;
        this.difficulty = setDifficulty;
    }

    public double getWater(){
        return this.water;
    }

    public double getHeavyMetal(){
        return this.heavyMetal;
    }

    public double getSugar(){
        return this.sugar;
    }

    public double getFat(){
        return this.fat;
    }

    public double getProtein(){
        return this.protein;
    }

    public double getCellulose(){
        return this.cellulose;
    }

    public double getVa(){
        return this.va;
    }

    public double getVb(){
        return this.vb;
    }

    public double getVc(){
        return this.vc;
    }

    public double getIodine(){
        return this.iodine;
    }
    public double getDifficulty(){
        return this.difficulty;
    }
}
